human-made landscape - İspanyolca İngilizce Sözlük